package com.xebest.web.form;

import com.xebest.common.base.dto.BaseRequestDTO;

import javax.validation.constraints.NotNull;
import java.io.Serializable;


/**
 * @author 杜春静
 */
public class XeVenFinPrepayCheckForm extends BaseRequestDTO implements Serializable {
    /**
     * 要操作的预付单集合
     */
    @NotNull(message = "请传入预付单号")
    private String[] prepayBills;
    /**
     * 操作类型： DEL :删除 CHECKYES 采购部审核通过  CHECKNO 采购部审核不通过
     * FINCHECKYES 财务部审核通过 FINCHECKNO 财务部审核不通过  FINPAY  财务部付款
     */
    @NotNull(message = "请传入操作类型")
    private String operateType;
    /**
     * 审核不通过的原因
     */
    private String refuseReason;
    /**
     * 预付时间
     */
    private String prepayDate;

    /**
     * 付款备注
     */
    private String payRemark;

    /**
     * 供货商Code
     */
    private String supplierCode;


    /**
     * @return the prepayBills
     */

    public String[] getPrepayBills() {

        return prepayBills;
    }

    /**
     * @param prepayBills the prepayBills to set
     */

    public void setPrepayBills(String[] prepayBills) {

        this.prepayBills = prepayBills;
    }

    /**
     * @return the operateType
     */

    public String getOperateType() {

        return operateType;
    }

    /**
     * @param operateType the operateType to set
     */

    public void setOperateType(String operateType) {

        this.operateType = operateType;
    }

    /**
     * @return the refuseReason
     */

    public String getRefuseReason() {

        return refuseReason;
    }

    /**
     * @param refuseReason the refuseReason to set
     */

    public void setRefuseReason(String refuseReason) {

        this.refuseReason = refuseReason;
    }

    /**
     * @return the prepayDate
     */

    public String getPrepayDate() {

        return prepayDate;
    }

    /**
     * @param prepayDate the prepayDate to set
     */

    public void setPrepayDate(String prepayDate) {

        this.prepayDate = prepayDate;
    }

    /**
     * @return the payRemark
     */

    public String getPayRemark() {

        return payRemark;
    }

    /**
     * @param payRemark the payRemark to set
     */

    public void setPayRemark(String payRemark) {

        this.payRemark = payRemark;
    }

    /**
     * @return the supplierCode
     */

    public String getSupplierCode() {

        return supplierCode;
    }

    /**
     * @param supplierCode the supplierCode to set
     */

    public void setSupplierCode(String supplierCode) {

        this.supplierCode = supplierCode;
    }


}
  
